/**
 * 所有版权归 广西梧州 陈锦韬 所有
 *
 * @Title: PlfUserInfoForm
 * @Package com.rx.com.rx.stock.vo
 * @Description: 用户信息表单
 * @author: 陈锦韬
 * @date: 2020\9\8 0008
 * @version V1.0
 * @Copyright: 2020 陈锦韬  All rights reserved.
 */
package com.rx.school.vo;

import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.TableField;
import com.rx.core.base.RxBaseConstant;
import com.rx.core.data.RxData;
import com.rx.core.dbase.RxMarkDbMust;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.util.Date;

/**
 * @author: Administrator
 * @Description: 班级-人员关系表
 * @date: 2020\9\8 0008
 */
@RxData
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
public class SchRelClassPerson extends RxMarkDbMust  {
    private static final long serialVersionUID = 1L;
    @TableField("STATUS")
    private String status;

    /**
     * subject 01-语文 02-数学 03-英语 04-物理 05-化学 06-生物 07-政治 08-历史 09-地理 10-艺术 11-体育
     */
    @TableField("SUBJECT")
    private String subject;

    /**
     * 年度
     */
    @TableField("YEAR")
    private String year;

    /**
     * 0-普通 1-班主任 2-历史班主任
     */
    @TableField("TYPE")
    private String type;
    /**
     * 学校
     */
    @TableField("PARENT_ORG_BID")
    private String parentOrgBid;
    /**
     * 机构BID
     */
    @TableField("ORG_BID")
    private String orgBid;

    /**
     * USER_BID
     */
    @TableField("USER_BID")
    private String userBid;

    /**
     * css信息
     */
    @TableField("STYLE_JSON")
    private String styleJson;

    /**
     * 上任
     */
    @TableField("START_DATE")
    @JSONField(format = RxBaseConstant.DATE_FORMAT_DATEONLY)
    private Date startDate;
    /**
     * 离任
     */
    @TableField("END_DATE")
    @JSONField(format = RxBaseConstant.DATE_FORMAT_DATEONLY)
    private Date endDate;


    /**
     * 备注
     */
    @TableField("REMARK")
    private String remark;


}
